﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OgilvyOne.UKNow.Model
{
    public class ConverVideoModel
    {
        string vid; //id
        string vNameOld; //--原始文件名
        string vNamePath;//原始文件路径 ,web页面来添加插入
        string vConvertOldPath; //---视频转换完成后存储路径
        string vCutImagePath;//---图片裁剪完成后的存储路径
        string vConvertFlv;//--转换后flv文件的路径，方便服务器文件同步程序可以直接取到文件
        string vCutImage;//---截取图片后存储路径，方便服务器文件同步程序可以直接取到文件
        int videoWidth;//---转换视频的分辨率的宽度
        int videoHeight;//---转换视频的分辨率的高度
        int vCutImageWidth;//---截取图片宽度
        int vCutImageHeight;//---截取图片高度
        string vConvertFlag;//-----D:视频没有被转换 A：视频已经转换完成
        string vConvertDelete;//---- A：转换完成后删除 D:转换完成后不删除
        string vConvertNowFlag;// ---- A：上传完后立即进入转换队列开始转换 D:不需要立即转换，在web上传程序的config可以设置
        DateTime vAdddate;//---上传完成日期
        DateTime vUpdateDate;//--转换完成日期
        string vStatus;//---为冗余字段，程序表示此记录可以使用，记录视频是否被转换过。
        string vDes;

        public string Vid
        {
            get { return vid; }
            set { vid = value; }
        }
        public string VNameOld
        {
            get { return vNameOld; }
            set { vNameOld = value; }
        }
        public string VNamePath
        {
            get { return vNamePath; }
            set { vNamePath = value; }
        }
        public string VConvertOldPath
        {
            get { return vConvertOldPath; }
            set { vConvertOldPath = value; }
        }
        public string VCutImagePath
        {
            get { return vCutImagePath; }
            set { vCutImagePath = value; }
        }
        public string VConvertFlv
        {
            get { return vConvertFlv; }
            set { vConvertFlv = value; }
        }
        public string VCutImage
        {
            get { return vCutImage; }
            set { vCutImage = value; }
        }
        public int VideoWidth
        {
            get { return videoWidth; }
            set { videoWidth = value; }
        }
        public int VideoHeight
        {
            get { return videoHeight; }
            set { videoHeight = value; }
        }
        public int VCutImageWidth
        {
            get { return vCutImageWidth; }
            set { vCutImageWidth = value; }
        }
        public int VCutImageHeight
        {
            get { return vCutImageHeight; }
            set { vCutImageHeight = value; }
        }
        public string VConvertFlag
        {
            get { return vConvertFlag; }
            set { vConvertFlag = value; }
        }
        public string VConvertDelete
        {
            get { return vConvertDelete; }
            set { vConvertDelete = value; }
        }
        public string VConvertNowFlag
        {
            get { return vConvertNowFlag; }
            set { vConvertNowFlag = value; }
        }
        public DateTime VAdddate
        {
            get { return vAdddate; }
            set { vAdddate = value; }
        }
        public DateTime VUpdateDate
        {
            get { return vUpdateDate; }
            set { vUpdateDate = value; }
        }
        public string VStatus
        {
            get { return vStatus; }
            set { vStatus = value; }
        }
        public string VDes
        {
            get { return vDes; }
            set { vDes = value; }
        }
             
    }
}
